/*
    SUSAN® - Sole of Unix Save ANything

   Copyright (C) 2001-2010 Hechzh Property
      Copyright (C) 2011-2016 Skyatlas Co. LTD

   

   
*/
/*
 * Bareos File Daemon specific configuration and defines
 *
 * Kern Sibbald, Jan MMI
 */

#ifndef BAREOS_FILED_FILED_H_
#define BAREOS_FILED_FILED_H_

#define FILE_DAEMON 1
#include "filed_conf.h"
#ifdef HAVE_WIN32
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunknown-pragmas"
#include "vss.h"
#pragma GCC diagnostic pop
#endif
#include "include/jcr.h"
#include "lib/breg.h"
#include "lib/htable.h"
#include "lib/runscript.h"
#include "findlib/find.h"
#include "fd_plugins.h"
#include "include/ch.h"
#include "filed/backup.h"
#include "filed/restore.h"

namespace filedaemon {

void TerminateFiled(int sig);

/*
 * File Daemon protocol version
 */
const int FD_PROTOCOL_VERSION = 54;

} /* namespace filedaemon */
#endif /* BAREOS_FILED_FILED_H_ */
